package cn.com.dhcc.app.pub.module.resmgr.service;

import cn.com.dhcc.app.pub.module.resmgr.vo.LinkResource;
import cn.com.dhcc.app.pub.module.resmgr.vo.MenuResource;
/**
 * 资源过滤
 * @日期：2013-6-6下午7:26:50
 * @作者：乔兵
 * @版权所有：东华软件
 * @版本：1.0
 */
public interface ResourceFilter {

	/**
	 * 是否选择当前节点
	 * @param resourceId
	 * @return
	 */
	public boolean selectCurrentNode(MenuResource resource);
	/**
	 * 是否不显示当前节点
	 * @param resourceId
	 * @return
	 */
	public boolean removeCurrentNode(MenuResource resource );
	/**
	 * 是否打开当前节点
	 * @param resourceId
	 * @return
	 */
	public boolean openCurrentNode(MenuResource resource );
	/**
	 * 是否可以选择
	 * @param resourceId
	 * @return true 不可选 false 可选
	 */
	public boolean nocheck(MenuResource resource);
	public boolean selectCurrentNode(LinkResource linkResource);
	public boolean removeCurrentNode(LinkResource linkResource);
	public boolean nocheck(LinkResource linkResource);
}
